/* 人员管理 */
// 导入axios实例
import httpRequest from '@/utils/requestmcg'

// 分页
export function fetchList(obj: object) {
  return httpRequest({
    url: '/webapi/getUserInfo',
    method: 'post',
    params: obj
  })
}

// 新增员工
export function apiAddUser(obj: object) {
  return httpRequest({
    url: '/webapi/regist',
    method: 'post',
    data: obj
  })
}

// // 编辑员工--回显
// export function apiGetUser(id: string) {
//   return httpRequest({
//     url: '/getOne/user/' + id,
//     method: 'get',
//   })
// }
// 编辑员工
export function apiPutUserInfo(obj: object) {
  return httpRequest({
    url: '/webapi/updateUserInfo',
    method: 'post',
    data: obj
  })
}

// 删除员工
export function apiDeleteUser(id: any) {
  return httpRequest({
    url: '/webapi/deleteUserInfo',
    method: 'delete',
    params: { uId: id }
  })
}

// // 搜索员工
// export function apiSearchUser(obj: object) {
//   return httpRequest({
//     url: '/fuzzySearch/user',
//     method: 'post',
//     data: obj
//   })
// }

// 所有角色信息
export function apiAllRoleUser() {
  return httpRequest({
    url: '/webapi/getAllUserRole',
    method: 'get',
  })
}